package com.xyxeshang.es.music.backend.mapper;

import com.xyxeshang.es.music.backend.entity.Album;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author xyx-Eshang
 */
@Mapper
public interface AlbumMapper {
	/**
	 * 01. 查询总数
	 *
	 * @return
	 */
	Integer getCount();

	/**
	 * 02. 重置自增主键的序号
	 *
	 * @param autoIncrement
	 */
	void updateAutoIncrement(Integer autoIncrement);

	/**
	 * 03. 新增
	 *
	 * @param album
	 */
	void save(Album album);

	/**
	 * 04. 根据id查询
	 *
	 * @param albumId
	 * @return
	 */
	Album getById(String albumId);

	/**
	 * 05. 根据id更新
	 *
	 * @param album
	 */
	void updateById(Album album);
}